[IPL-6481] Ignore non-service account member ids for tfe_team_organization_memberships resource #1850
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR address a bug where service account users where visible while using team tokens.
tfe_team_organization_memberships
resource was modified to ignore non-service account member ids during operations.Note: If an user has a service-account organization membership id in the
tfe_team_organization_memberships
memberships list, they would keep on seeing drifts even after a successful apply as the resource would not be managing a sa membership id.Testing plan
tfe_team_organization_memberships
resourceOutput from acceptance tests
Example
Bug: A drift appears when doing terraform plan using team token in the list of membership ids in
tfe_team_organization_memberships
resource because the service account members are not being ignored.IPL-6481.mp4